package com.vlong.town.mapper.activity;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.vlong.town.entity.activity.ActivityInfo;

/**
 * 文化活动信息Mapper接口
 * @author Assassin
 */
@Mapper
public interface ActivityInfoMapper {

    /**
     * 添加文化活动信息
     * @param activityInfo 参数实体
     */
    public void insert(ActivityInfo activityInfo);

    /**
     * 逻辑删除文化活动信息
     * @param noticeId 主键值
     */
    public void delete(Long noticeId);

    /**
     * 修改文化活动信息
     * @param activityInfo 参数实体
     */
    public void update(ActivityInfo activityInfo);

    /**
     * 根据主键查询文化活动信息
     * @param noticeId
     * @return
     */
    public ActivityInfo selectById(Long noticeId);

    /**
     * 查询文化活动信息
     * @param activityInfo 参数实体
     * @return List<ActivityInfo>
     */
    public List<ActivityInfo> selectList(ActivityInfo activityInfo);
}
